package com.service.admin.team.controller.rep;

import com.service.admin.member.enums.MemberEnums;
import com.service.core.rest.request.PageRequest;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

@Getter
@Setter
public class TeamPageRep extends PageRequest {

    private Integer id;

    private String userAccount;

    private String mobile;

    private String userName;

    private String email;

    private String usdtDeposit;

    private Integer vipGrade;

    private Integer starGrade;

    private String invitationCode;

    private Byte userStatus;

//    /**
//     * 直推总人数
//     */
//    private Integer totalDirectInviteMember;
//
//    /**
//     * 直推总业绩
//     */
//    private BigDecimal totalDirectInviteNum;
//
//    /**
//     * 间推总人数
//     */
//    private Integer totalIndirectInviteMember;
//
//    /**
//     * 间推总业绩
//     */
//    private BigDecimal totalIndirectInviteNum;

    /**
     * 团队总人数
     */
    private Integer totalTeamMembers;

    /**
     * 团队总业绩
     */
    private BigDecimal totalTeamPerformance;

    /**
     * 业绩是否达标
     */
    private Integer isQualified;

    /**
     * 统计代理人数
     */
    private Integer totalProxyMembers;

    /**
     * 统计代理总业绩
     */
    private BigDecimal totalProxyPerformance;
}
